|
Team Functions |
Updated 04/09/99 |
Team::setScore(TeamId, ScoreString,
SortValue) |
TeamId: Team
number. Each team is associated with a number
range from -1 to 7. Where -1 is the observer team.
ScoreString: The string that will be displayed. SortValue:
The value ScoreStrings will be sorted by. USED IN: Objectives.cs
RETURN: True if succeed or False if failed. |
Used to set the
team score values on the TAB screen. Look at the function
ObjectiveMission::refreshTeamScores() in the Objectives.cs
file. I'll explain this function
below:
Team::setScore(%i, "%t\t " @ $teamScore[%i], $teamScore[%i]);
%i is the
TeamNumber. The "%t\t ": %t will print the teams
name and
the \t will tab over to the next column (which is
defined
in the setTeamScoreHeading function call). The
$teamScore[%i] is the %i teams score and the last
$teamScore[%i] says that you want it to be sorted by
team
score. Sorts highest value on top lowest on the
bottom. |
setTeamScoreHeading(HString) |
HString: The
heading for the team scores on the tab screen. USED IN: Dm.cs,
Objectives.cs RETURN: True if succeed or False if failed.
|
Sets the
heading for the team score section of the tab screen. For Example:
setTeamScoreHeading("Team Name\t\xD6Score");
It will
print Team Name and then move D6hex units
to the
right and print Score. The D6 is a hex value from
0 to
FF.. |
Team::setObjective(TeamId, LineNum,
String) |
TeamId: Team
number. Each team is associated with a number range from -1 to
7. Where -1 is the observer team. LineNum: The line number
to display the text on. String: The text string to be
displayed. USED IN: Dm.cs, Objectives.cs RETURN: 0
|
Used to place
text on the objective screen. Each objective screen is team
based. This allows you to have a different objective screen for each
team. It uses the TeamId to define on which objective screen
to place the text. |
Team::clearObjectives(TeamId) |
TeamId: Team
number. Each team is associated with a number range from -1 to
7. Where -1 is the observer team. USED IN: Currently not
used in any script files. RETURN: 0 |
This will clear
the objective screen for the team defined by the
TeamId. |
|